Adds support for module runtime cycles. Test: existing tests Change-Id: I0b2901b432eb0915ece62c72909a2748c140db8b
diff --git a/sdk-updates/BUILD b/sdk-updates/BUILD index 01dfd24..ed32b7b 100644 --- a/sdk-updates/BUILD +++ b/sdk-updates/BUILD
@@ -7,8 +7,16 @@ tags = ["managed"], visibility = ["//visibility:public"], # do not sort: must match IML order + runtime_deps = [ + "//tools/idea:credential-store", + "//tools/idea:configuration-store-impl", + "//tools/idea:json", + "//tools/idea:relaxng", + "//tools/idea/plugins/maven:maven2-server-impl", + ], + # do not sort: must match IML order deps = [ - "//tools/idea:platform-impl_and_others[module]", + "//tools/idea:platform-impl[module]", "//tools/adt/idea/android[module]", "//tools/idea/platform/lang-api[module]", "//tools/analytics-library/tracker:analytics-tracker[module]", @@ -31,12 +39,19 @@ "//tools/adt/idea/android/testData", "//tools/base/templates", ], + # do not sort: must match IML order + test_runtime_deps = [ + "//tools/idea:json", + "//tools/idea:credential-store", + "//tools/idea:configuration-store-impl", + "//tools/idea/plugins/maven:maven2-server-impl", + ], test_srcs = ["testSrc"], visibility = ["//visibility:public"], # do not sort: must match IML order deps = [ "//tools/adt/idea/sdk-updates[module, test]", - "//tools/idea:platform-impl_and_others[module]", + "//tools/idea:testFramework[module, test]", "//tools/base/repository:studio.repository[module, test]", "//tools/base/sdklib:studio.sdklib[module, test]", "//tools/adt/idea/android[module, test]",